package com.dailyblue.java.spring.aop.xml.dao.impl;

import com.dailyblue.java.spring.aop.xml.dao.UserDAO;
import org.springframework.stereotype.Component;

@Component
public class UserDAOImpl implements UserDAO {
    public void save(String name) {
        // 模拟录入数据到数据库中
        System.out.println("添加了" + name + "到数据库中");
        // 提交事务  公共部分提取出来，当执行增删改时自动执行
        //System.out.println("提交了事务");
    }

    public void update(String name, int id) {
        // 模拟录入数据到数据库中
        System.out.println("修改了" + id + "的name:" + name);
        // 提交事务
        //System.out.println("提交了事务");
    }

    public void delete(int id) {
        // 模拟录入数据到数据库中
        System.out.println("删除了" + id + "的内容");
        // 提交事务
        //System.out.println("提交了事务");
    }

    public void find() {
        System.out.println("执行了全表查询操作");
    }
}
